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
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed