Location: 6113 North Scottsdale Road, Scottsdale, AZ 85250
Phone:(480)922-7775
Category: Restaurants
Tags: Seafood, Steak & Seafood Restaurants, Seafood Restaurants