Location: 7240 E Main St, Scottsdale, AZ 85251 Menu: European Price: $$ Top Marks Café holds a special place in my heart – for many reasons. For one, every time I think back to living in Scottsdale, I think about all the places that put a smile on my face; […]