Get directions to: L & L Drive-inn - Ewa Beach No 24, Ewa Beach, HI
Restaurant address: 91-896 Makule Road Suite 107 Ewa Beach, HI 96706, USA
Restaurant: L & L Drive-inn - Ewa Beach No 24