Get directions to: Roma's Royal Bengal Kitchen, Longmont, CO
Restaurant address: 1442 Nelson Rd Longmont, CO 80501, USA
Restaurant: Roma's Royal Bengal Kitchen