2 bedroom 2 bath townhouse for sale