Foxy's Motor Inn 2 stars

7111 SOUTH HOOVER STREET, South Los Angeles, Los Angeles, 90044, United States of America

Hotel image
Read more reviews for Foxy's Motor Inn