Red Lobster Restaurant is a Edmonton, AB business. Red Lobster Restaurant is located at 10111 171 Street North West, Edmonton, AB. The postal code is T5S1S6.
You can contact Red Lobster Restaurant at 780-484-0660 or from out of area call 1 7804840660.