Twin Parks North West building's location in New York City
New York City map with Brighton Beach marked.