PROTEA APARTMENT 73

$345,000

2 Bedroom
2Bathroom