Menu


Chelsea

Mexican Food

La Orquidea

La Orquidea

109 Central Ave

Chelsea MA 02150

(617)884-0808

La Orquidea

Our
Restaurant