HOTEL MICRO

Tegnerlunden 9
Stockholm
Sweden