89
2728 Thomson Ave
Long Island City, NY 11101
$13,800,000 USD
17,842 SF
1
Unit
4.92% Cap Rate
17,842 SF
$13,800,000 USD
Apartments