HOTEL
Miami House
851 Southwest 14th Avenue, Miami, FL 33135, United States
Where it sits
Miami House
851 Southwest 14th Avenue, Miami, FL 33135, United States
25.76479, -80.21819
Similar stays nearby
Plan around Miami House
Ask for the details that decide a trip. Sourced answers open right here.
