The Plaza Restaurant

4600 N World Dr Orlando FL 32830 USA

(407) 939-3463

Location