Restaurante
Blue Orchid House
Recomendado por 5 habitantes locales
Ubicación
77 High St
Ledbury, England
Consejos de residentes locales
Our favourite Thai - and they do actually deliver too for a small fee! Very friendly staff and quick service.