Overview

Vista Rooms @ Milagres Church

Hotel Metro Plaza, Attavar Road, Near Railway Station, Mangaluru, Karnataka 575001, Mangalore 575 001, India

Nearby

    show all
    Reviews
    Map

    Map

    Close