Amarcord Museum in Holborn is a traditional Italian restaurant that’s independently owned and welcoming for all. As Italian restaurants in the heart of London go, Amarcord Museum won’t blow you away with any fancy frills as it’s a place that lets the food do all the talking. Simple cooking using fresh ingredients is the name of the game, along with the finest wines and the perfect ambience – what could be better than that? Right on Museum Street, there’s a buzz around this area of London and Ama
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.