The Ambassador

 175 North St, BuffaloNY 14201
$725+Studio-2 BedsPets OK