I would not translate the address 01:07 Apr 20, 2009
Essentially корпус and строение mean the same thing and translate to English as building. If you need the analogy to standard American address, then it would be 25 Main Street, Building B, apartment 218 Or 25B Main Street, Apt. 218. However, since American and Russian mail formats are completely different and, of course, mail addressed to Russia is intended to be read and understood by the Russian Postal Service, it is better to stick with Russian format and terminology without translating it to a foreign language.
|