Smile Gallery

    Belle Vernon Office

    (Mon Valley Health Plex)
    800 Plaza Dr., Suite 350

    Belle Vernon, PA 15012
    Natrona Heights Office1601 Union Ave., Suite A

    Natrona Heights, PA 15065
    Leechburg Office451 Hyde Park Rd., Suite A

    Leechburg, PA 15656