Our pick of 3-star stays in Milan, compared on price and guest rating.
from $86 / night
from $170 / night
from $117 / night
from $85 / night
from $104 / night
from $61 / night
from $102 / night