For over 10 years, Talia's Steakhouse & Bar located in the heart of Upper West Side Manhattan's at 668 Amsterdam Avenue Between 92nd and ...
Published April 27, 2013 18 views More Info ยป
Advertisement
Advertisement

From Around the Web