Get directions to: Arcadia Tea Room, Arcadia, FL
Restaurant address: 117 West Oak Street Arcadia, FL 34266, USA
Restaurant: Arcadia Tea Room