Restaurant review: Frankie & Benny’s at The Strand

Frankie & Benny’s, located at The Strand in London, is a spot worth considering if you’re in the mood for a meal with a mix of American and Italian flavours before going to a West … Continue reading Restaurant review: Frankie & Benny’s at The Strand