Luna Grill to Open Its Sixth Restaurant at Liberty Station in Point Loma Luna Grill has announced the addition of a sixth restaurant at Liberty Station in the Point Loma area of San… September 7, 2011 · ·