Best Western Hotel Felix

24 Omulewska Street
Warsaw
Poland