2 Townhouses in Jefferson Park from $149 per night