Where the Stars Meet

  • Real, in-house made food
  • Classic comfort
  • A touch of glamour
  • Bold flavors

Located in the
Ramada by Wyndham