studio xxi s

59 West 21st Street
New York
New York
United States