The Atrium Cafe
Coffee Shop · Sandwich Shop
The Atrium Cafe is a coffee and sandwich shop located within the Royal Institution of Great Britain, offering affordable hot drinks, sandwiches, and freshly baked pastries.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to The Atrium Cafe.
Local restaurants nearby
Royal Institution of Great Britain, 21 Albemarle Street, London W1S 4BS, GB


