English Restaurants

Dream Kitchen

Address: 6387 W Colonial Dr, Orlando, FL 32810

The Lemon Lily Tea Room

Address: 1954 W State Rd 426, #1106, Oviedo, FL 32765