Town House Plaza is a high-rise apartment complex. Inside the tall building are 87 one-, two- and three-bedroom units. Each has a balcony and a beautiful view of the city and bay. Property features include a pool, a rooftop garden, underground parking and a secured entryway. It is conveniently located near El Camino making it easy for residents to enjoy Central Park and downtown shops and restaurants.