Restaurants - Phoenix, Arizona, United States
Knock Kneed Lobster is a restaurants company based out of 3202 E WASHINGTON ST, Phoenix, Arizona, United States.