Metro Diner

4110 Wedgewood Ln The Villages FL 32162 USA

(352) 204-9562

Location