I.M.T. - Io, Mammeta e Tu is located in Amsterdam, Netherlands on Oostzaanstraat 98. I.M.T. - Io, Mammeta e Tu is rated 4.8 out of 5 in the category pizza restaurant in Netherlands.
Address
Oostzaanstraat 98
Accessibility
Does not have assistive hearing loop