Get directions to: Mr Ho's Chinese Restaurant, Elba, AL
Restaurant address: 522 Claxton Avenue North Elba, AL 36323, USA
Restaurant: Mr Ho's Chinese Restaurant