« New housing in LIC: for auction | Main | Five Star Punjabi Diner »
This tiny green triangle is one of many that are sprinkled across LIC's angular streets. This one is McKenna Triangle near Citi's building.
Posted by Amol on May 17, 2007 11:01 AM | Link | Save to | | Email this