Starhotels Business Palace znajduje się na Via Gaggia 3, 20139, Mediolan, Włochy.