Get directions to: Al Hambra Palace Mediterranean Grill, Houston, TX
Restaurant address: 8261 Richmond Avenue Houston, TX 77063, USA
Restaurant: Al Hambra Palace Mediterranean Grill