Search and book

search
  1. United States, Tulsa - OK  
    * * *
    In addition, Wi-Fi access is offered at the establishment's common spaces.
    Country
    United States
    Region
    Oklahoma
    Location
    Tulsa - OK

    Description of hotel: The Campbell Hotel in Tulsa - OK

    In addition, Wi-Fi access is offered at the establishment's common spaces. Everyone staying at this accommodation may contact the reception desk any time during the day.

    Address

    2636 East 11th Street 74104 Tulsa GPS: N 36.148 E -95.952

    Facts

    Country United States
    Region Oklahoma
    Location Tulsa - OK