Russian Tea Room

(Created by Maccabee99)

Tags

Add Tags

Recent Activity (See All)

About

The Russian Tea Room is a restaurant in New York City, located at 150 West 57th Street between Carnegie Hall Tower and Metropolitan Tower.

Photos

  • Russian Tea Room Photo
  • Russian Tea Room Photo

Comments