Russian Tea Room

(Created by Maccabee99)

Spot Your Style

Spot is all about your style.

Celebrities aren't the only ones with great taste.

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