Playa Restaurant

Address
27842 Canal Rd, Orange Beach AL 36561
Phone 251-981-9891

Caribbean and seafood flavors in a care-free atmosphere with Gulf views on the marina.