Get directions to: Bamboo House, Newark, DE
Restaurant address: 721 College Sq Newark, DE 19711, USA
Restaurant: Bamboo House