Get directions to: Carmellos & Little Portugal, Manassas, VA
Restaurant address: 9108 Center Street Manassas, VA 20110, USA
Restaurant: Carmellos & Little Portugal