118 Semi-Detached Houses for Sale - Freehold near TE29 Bayshore MRT Station