Canyon Restaurant

This is a restaruant in Fort Lauderdale, FL.