Little Mexico

Western Square (Corner of Church & Wesley Sts.), City of Hamilton, Bermuda, | Directions
Description