The rental listing at 84-70 129th Street, Apt 6D is no longer available.

Here are some similar listings:

194 Etna Street, Apt 2

2,000/mo

2bd
1 ba

81 Hull Street, Apt 2

2,000/mo

2bd
1 ba