Leisure centre cafés

Lasswade Centre cafe

These Midlothian leisure centres each have a café:

There's also Café 360 at the Midlothian Snowsports Centre.