1400 NW is the Willard Hotel...a florist, a thpa, er I mean, spa, and Right across from Itar-Tass Press building.
Mistake or message?
Maybe a good guess?