Local Flavor

Luna Bella is deceiving. Tucked away in a normal looking shopping center on Lake Hamilton, it looks like any other small local restaurant.