Star Deluxe Branford
Unit 375-F151

717 Sq. Ft.