Mall name:
Twin Peaks Plaza Shopping Center
Address
14905 Pomerado Rd, Poway, California - CA 92064
State
City
Phone number to Twin Peaks Plaza Shopping Center mall
858 847 4600
Hours (mall)
Please call to Twin Peaks Plaza Shopping Center for shopping hours.
Driving directions
Other stores in Twin Peaks Plaza Shopping Center:
Looking for another location of Luna Grill store?
Go to Luna Grill store locator to see all Luna Grill stores