Opch-1 is located in Moscow, Russian Federation on Komsomol'skaya Ploshchad', 15. Opch-1 is rated 4.2 out of 5 in the category railroad contractor in Russian Federation.
Address
Komsomol'skaya Ploshchad', 15
Accessibility
No wheelchair-accessible entrance