Does anybody know if there are cockroaches at this place?

Jessie Andrews | Jun 24, 2022 | Category: Apartment building in Lowell, Massachusetts

Redwood Terrace - All questions

Address: 451 Black Brook Dr, Lowell, MA 01851, USA

Anabel Torres | Jun 24, 2022

I being living here for 15 years and I haven't seen any.

Daisy Nogue | Jun 24, 2022

Yes

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places