Photos for Microtel Inn & Suites Lehigh Acres

2.9
23 votes

Microtel Inn & Suites Lehigh Acres

1320 Business Way, Lehigh Acres, Florida 33936 USA

Add Photo