Tower grove south, 3 bedrooms, dining room, sun room, office, private rooftop, with garden, giant kitchen + bath!